home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 30
/
Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso
/
Aminet
/
util
/
dtype
/
PCD-DT.readme
< prev
next >
Wrap
Text File
|
1999-03-02
|
4KB
|
116 lines
Short: Datatype for Photo-CD Images (43.9)
Author: astegema@ix.urz.uni-heidelberg.de (Achim Stegemann)
Uploader: astegema@ix.urz.uni-heidelberg.de (Achim Stegemann)
Type: util/dtype
Version: 43.9
Requires minimum:
* OS 3.0
* MC68020
* A mounted PIPE: handler !!
* The PCD decoder 'pcdtoppm' in your path (included).
* ixemul.library V39 (not included, V41 or higher is recommended).
* render.library V29 or better (included).
Additionally recommended:
* CyberGraphX with picture.datatype V43 for 24-bit images.
* MUI 3.8 for the preferences.
With the help of the pcd.datatype, your datatype sytem is able to read Photo-CD images.
This archive is Freeware !
Do with it what you want, as long as you do not remove any files from this archive !
Changes since V43.7:
20-Oct-98 V43.9
* Changed flags in memory allocation, so it can be used with VMM (Virtual Memory Manager).
* Included source-code in C++
* Corrected the DOS template for prefs.
* Improved libinit.
The full render.library archive is also available in Aminet:dev/misc.
Internet: http://www.rzuser.uni-heidelberg.de/~astegema/
Warning:
It seems, that this datatype does not work with Picasso96, but this is not for sure !
If you use Picasso96, please try it and report me your result.
Important note about the source code:
*************************************
The source has been written in C++ using Maxon-C++ V3.
You will find several instructions a bit strange as I have converted all C-style OS-structures
to C++ OS-structures.
E.g.
struct Library
{
struct Node lib_Node;
UBYTE lib_Flags;
UBYTE lib_pad;
UWORD lib_NegSize;
UWORD lib_PosSize;
UWORD lib_Version;
UWORD lib_Revision;
APTR lib_IdString;
ULONG lib_Sum;
UWORD lib_OpenCnt;
};
has been converted to
struct Library:Node // !!!!!
{
UBYTE lib_Flags;
UBYTE lib_pad;
UWORD lib_NegSize;
UWORD lib_PosSize;
UWORD lib_Version;
UWORD lib_Revision;
APTR lib_IdString;
ULONG lib_Sum;
UWORD lib_OpenCnt;
};
This simplifies the code as I don't always need to cast variables to fit arguments
in functions.
Additionally C++ allows to leave away the 'struct' keyword !
If you like to recompile the source-code for your compiler, you need to adjust the
source-code to C. But this should be no problem.
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
3171 2019 36.3% 06-Nov-98 18:59:48 PCD-DT.info
73472 36816 49.8% 27-Jan-98 19:51:12 +pcdtoppm
6696 3484 47.9% 15-Dec-98 22:10:58 +pcd.datatype
80 69 13.7% 28-Nov-97 11:07:14 +PCD
8 8 0.0% 10-Mar-98 00:37:48 +pcd.prefs
2123 735 65.3% 20-Oct-98 23:02:20 +Install
2799 2076 25.8% 20-Oct-98 23:00:24 +Install.info
52388 23453 55.2% 20-Jul-98 21:15:38 +render.library
52180 23359 55.2% 20-Jul-98 21:15:38 +render.library_68040
52372 23328 55.4% 20-Jul-98 21:15:38 +render.library_68060
2714 1691 37.6% 06-Mar-98 21:54:52 +NewIcons.info
3204 2078 35.1% 16-Jan-98 18:53:32 +Drawer.info
3294 2294 30.3% 16-Jan-98 18:53:42 +Tool.info
3884 1822 53.0% 15-Dec-98 22:05:22 +PCD-DT.doc
1997 1169 41.4% 06-Mar-98 21:54:52 +PCD-DT.doc.info
2248 1101 51.0% 10-Jan-99 18:32:12 +PCD-DT.readme
1997 1166 41.6% 06-Mar-98 21:54:52 +PCD-DT.readme.info
3211 2095 34.7% 08-Mar-98 20:53:24 +Prefs.info
5516 2940 46.7% 15-Dec-98 22:10:58 +PCDPrefs
1669 1300 22.1% 06-Mar-98 21:54:00 +PCDPrefs.info
8813 2841 67.7% 15-Dec-98 22:10:58 +dispatcher.c
3437 1182 65.6% 15-Dec-98 22:10:58 +libbase.c
175 102 41.7% 15-Dec-98 22:10:58 +make
-------- ------- ----- --------- --------
287448 137128 52.2% 14-Jan-99 06:05:54 23 files